make macro faster